BitCode\FI\Actions\LearnDash\RecordApiHelper D

Total Complexity 154
Dependencies 4
Dependents 1
Total lines 958
Lines of code 714
Logical lines of code 409
Comment lines 28
Methods 35
Properties 4

Methods 35

Method Rating Maintainability Complexity Lines of code
execute()
D
25
32 180
mark_quiz_complete()
A
41 9 59
get_topics_quiz()
A
47 7 40
delete_quiz_progress()
S
49 7 28
reset_quiz_progress()
S
47 6 40
mark_steps_done_for_six()
S
53 7 23
mark_steps_incomplete()
S
55 7 20
createGroup()
S
47 6 34
makeThUserTheLeaderOfGroup()
S
54 5 22
mark_topics_done()
S
59 5 14
get_group_children_in_an_action()
S
52 4 25
removeUserAndChildrenFromGroup()
S
54 4 21
removeGroupLeaderAndChildren()
S
54 4 21
mark_steps_done()
S
59 4 14
generateReqDataFromFieldMap()
S
60 4 13
delete_user_activity()
S
59 3 13
resetUserProgressInCourse()
S
60 3 13
removeUserToGroup()
S
61 3 12
UnenrollUserFromCourse()
S
62 3 12
topicComplete()
S
62 3 11
is_group_hierarchy_enabled()
S
63 3 11
topicNotComplete()
S
62 3 11
delete_course_progress()
S
64 3 9
delete_assignments()
S
63 3 10
mark_quiz_incomplete()
S
68 3 7
resetQuiz()
S
70 2 6
addUserToGroup()
S
64 2 8
enrollTheUserInACourse()
S
66 2 8
getIntegrationId()
S
80 1 3
courseLessonNotComplete()
S
72 1 5
courseLessonComplete()
S
75 1 4
markACourseCompleteForTheUser()
S
70 1 6
getAssignmentList()
S
80 1 3
sendMailToGroupLeader()
S
75 1 4
__construct()
S
77 1 4